#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
#include <string.h>

//int test1() {
//
//	char charr1[] = "abc";//"abc\0"
//	char charr2[] = { 'a','b','c','\0' };
//	printf("%d\n", strlen(charr1));//3
//	printf("%d\n", strlen(charr2));//3
//
//	char charr[] = { 'a','b','c' };
//	printf("%d\n", strlen(charr));
//
//	if (strlen("abc") - strlen("abcdef") > 0) {
//		printf("%u\n", strlen("abc") - strlen("abcdef"));
//	}
//	
//	return 0;
//}
//int test2() {
//
//	char name[10] = "xxxxxxxxxx";
//
//	strcpy(name, "zhangsan");
//	printf("%s\n", name);
//	
//	char arr[] = {'a', 'b', 'c'};
//	strcpy(name, arr);
//	printf("%s\n", name);
//
//	strcpy(name, "zhang0san");
//	printf("%s\n", name);
//
//	strcpy(name, "zhangsanlisiwangwu");
//	printf("%s\n", name);
//
//	char * p = "abcdef";
//	strcpy(p, "bit");
//	printf("%s\n", p);
//
//	return 0;
//}
//int test3() {
//
//	char charr[20] = "hello ";
//	strcat(charr, "world");
//	printf("%s\n", charr);
//
//	char charr[20] = "hello ";
//	strcat(charr, charr);
//	printf("%s\n", charr);
//
//	return 0;
//}
//int test4() {
//
//	char charr1[] = "zhangsan";
//	char charr2[] = "zhangsan";
//	if (charr1 == charr2) {
//		printf("==\n");
//	}
//	else {
//		printf("!=\n");
//	}
//
//	char charr1[] = "zhangsan";
//	char charr2[] = "zhangqiang";
//	int ret = strcmp(charr1, charr2);
//	if (ret < 0) 
//		printf("<\n");
//	else if (ret == 0)
//		printf("==\n");
//	else
//		printf(">\n");
//
//	return 0;
//}
//int test5() {
//
//	char charr1[] = "abcdef";
//	//char charr2[] = "hello bit";
//	char charr2[] = "bit";
//	strncpy(charr1, charr2, 5);
//	printf("%s\n", charr1);
//
//	return 0;
//}
//int test6() {
//
//	//har charr1[20] = "hello ";
//	char charr1[20] = "hello \0xxxxx";
//	char charr2[] = "world";
//	strncat(charr1, charr2, 3);
//	printf("%s\n", charr1);
//
//	return 0;
//}
//int test7() {
//
//	char charr1[] = "abcdef";
//	char charr2[] = "abc";
//	int ret = strncmp(charr1, charr2, 3);
//	printf("%d", ret);
//
//	return 0;
//}

int main() {
	test7();
	
	return 0;
}